Skip to content

feat: student profile backend#46

Merged
larrylaa merged 13 commits intodevfrom
student-profile-backend
Apr 18, 2025
Merged

feat: student profile backend#46
larrylaa merged 13 commits intodevfrom
student-profile-backend

Conversation

@larrylaa
Copy link
Contributor

  • Profile page loads data from the backend
  • Updating the profile page works
  • Some other minor bugfixes

@larrylaa larrylaa requested review from Rebeccals1 and luisd101 April 17, 2025 04:24
Copy link
Contributor

@luisd101 luisd101 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • all works well

Copy link
Contributor

@Rebeccals1 Rebeccals1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Created a new user successfully and it took me to the onboarding page.
  • I filled out the onboarding page and it saved everything.
  • It listed all of my onboarding information in my profile.
  • I was able to edit my profile while I was logged in and add or remove items from my profile.
  • I created a new project successfully and I was able to see it listed in public projects. I could also edit the project as well.
  • After creating a 2nd account, I went to the profile of my first account and I was able to see all their information. I was also able to see their new project. It did not allow me to edit anything (profile or project).

Only 1 minor complaint:
The "Back to Projects" button takes you back to the previous page instead of your projects page.

Otherwise it works great.

@larrylaa larrylaa merged commit 36753a4 into dev Apr 18, 2025
4 checks passed
larrylaa added a commit that referenced this pull request Apr 20, 2025
* fix: like/follow routes

* feat: Rebeccals onboard (#43)

* Updated Onboarding Page

* More onboarding updates

* Fixed onboard container being too small. Added link to home slideshow.

* changed onboard so its public

* chore: workflow double run fix

* chore: double unit test run fix

---------

Co-authored-by: Rebecca Smith <2145912+Rebeccals@users.noreply.github.com>
Co-authored-by: Larry La <larryquocla@gmail.com>

* chore: drop db to fix everything

* feat: profile page (#44)

* feat. like and follow buttons

* feat. new profile page draft

---------

Co-authored-by: luisd101 <luisdominguezrock@gmail.com>

* feat: onboarding flow + user auth basics (#45)

* feat: edit user schema to support onboarding

* feat: user onboard backend route

* feat: check if onboarded

* chore: eslint rule update

* feat: working onboarding flow

* feat: added the match score algorithm

* feat: student profile backend (#46)

* feat: react routing user id

* chore: api call

* feat: projects showing

* feaT: working scroll

* feat: project permissions

* feat: completed profile page

* chore: email

* chore: update the edit modal

* chore: passed in userdata

* feat: update works

* fix: major not showing

* chore: final touch up

* fix: placeholder profile image, redirect to correct page on back button

* chore: pull data and pass into matchscoreutils

* chore: add for home page also

* chore: abstract user error msg

* fix: MatchScoreUtils.js to calculate new user values as well as correctly outputs weighted scores

* feat: new calculation logic

* chore: make tags be added on project creation

* chore: make score sseem more natural

* fix: page error on empty tags

* fix: sizing broke

* feat: about page (#49)

* Updated About page

* chore: hide form

---------

Co-authored-by: Rebecca Smith <2145912+Rebeccals@users.noreply.github.com>
Co-authored-by: Larry La <larryquocla@gmail.com>

---------

Co-authored-by: Rebecca Smith <2145912+Rebeccals1@users.noreply.github.com>
Co-authored-by: Rebecca Smith <2145912+Rebeccals@users.noreply.github.com>
Co-authored-by: luisd101 <luisdominguezrock@gmail.com>
Co-authored-by: ColumnSkunky <wfgs03@gmail.com>
Co-authored-by: William Garcia <102125255+ColumnSkunky@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants